immorality and divine punishment